Address: 632 Emerson St, Palo Alto, CA 94301 Phone:
By: Pallavi K.
Wow! most amazing taco experience so far. This is my new favorite after Pedro's and puesto in Bay Area. Quinoa salad love love love and I also tried veggie... more
By: Jonathan B.
TL;DR: Solid, fancy taco spot with something for everyone. A tad bit on the pricey side, but fun atmosphere and tasty food (don't sleep on the $13... more